package com.hyq.eduservice.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 日报
 * </p>
 *
 * @author hyq
 * @since 2021-01-26
 */
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="TbDaily对象", description="日报")
public class TbDaily implements Serializable {

    private static final long serialVersionUID = 1L;

      @TableId(value = "daily_id", type = IdType.AUTO)
    private Integer dailyId;

    @ApiModelProperty(value = "场站负责人")
    private String stationOperator;

    @ApiModelProperty(value = "值班人")
    private String watchman;

    @ApiModelProperty(value = "填报人")
    private String applicant;

    private Integer userId;

    @ApiModelProperty(value = "巡检时间")
    private Date inspectionTime;

    private Date creatimeTime;

    @ApiModelProperty(value = "日报状态 0未上报 1.已退回 2.重新上报 3.已上报 4.已审批")
    private Integer status;

    @ApiModelProperty(value = "备注")
    private String note;

    @ApiModelProperty(value = "1: 日常巡护 2：重点巡护 3：阴保数据")
    private Integer workType;

    @ApiModelProperty(value = "巡护类型    0级，1级，2级，3特殊级")
    private Integer type;

    private Integer groupId;

    @ApiModelProperty(value = "审核人  关联 user表")
    private Integer checkId;

    @ApiModelProperty(value = "1: 月报审批 2日报")
    private Integer monthApproval;


}
